Load-balancing for mesh-based applications on heterogeneous cluster computers

نویسندگان

  • J. Fingberg
  • K. Nakajima
  • C. Walshaw
چکیده

This paper discusses load-balancing issues when using heterogeneous cluster computers. There is a growing trend towards the use of commodity microprocessor clusters. Although today’s microprocessors have reached a theoretical peak performance in the range of one GFLOPS=s, heterogeneous clusters of commodity processors are amongst the most challenging parallel systems to programme efficiently. We will outline an approach for optimising the performance of parallel mesh-based applications for heterogeneous cluster computers and present case studies with the GeoFEM code. The focus is on application cost monitoring and load balancing using the DRAMA library.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Evaluation of Static and Dynamic Load Balancing Schemes for a Parallel Computational Fluid Dynamics Software (CFD) Application (FLUENT) Distributed across Clusters of Heterogeneous Symmetric Multiprocessor Systems

Computational Fluid Dynamics (CFD) applications are “highly parallelizable” and can be distributed across a cluster of computers. However, because computation time can vary with the distributed part (mesh), the system loads are unpredictable and processors can have widely different computation speeds. Load balancing (and thus computational efficiency) across a heterogeneous cluster of processor...

متن کامل

Cluster of heterogeneous computers: Using mobile agents for improving load balance

Due to the increasing interest to achieve high performance computing using cluster, which consists of heterogeneous workstations and/or personal computers (PCs) connected via a fast network. Usually programming such systems is done by applying message-passing libraries like MPI. Due to the lack of a load balancing facility, it is quite possible to overload machines on the network with tasks, an...

متن کامل

Dynamic Load Balancing Applications on a Heterogeneous Unix/nt Cluster

This study involves parallel computing and dynamic load-balancing applications on heterogeneous computer systems using our previously developed tools. A large-scale turbomachinery CFD code is chosen as the application code implemented on a cluster of Unix/IBM RS6000 and Windows NT/Pentium II workstations. The objective here is to be able to run large-scale codes routinely for solving problems o...

متن کامل

An introduction to load balancing for parallel raytracing on HDC systems

Heterogeneous distributed computing (HDC) systems, which exploit the aggregate power of a network of workstations and personal computers are an inexpensive alternative to the dedicated parallel supercomputing systems. As these systems are widely available in academic and industrial environments, it is becoming popular to use these computing resources to solve timeconsuming applications. The foc...

متن کامل

On Load Balancing Model for Cluster Computers

Recently, cluster computers become a viable and less expensive alternative to multiprocessor systems. However, a serious difficulty in concurrent programming of a cluster computer system is how to deal with scheduling and load balancing of such a system which may consist of heterogeneous computers. Based on the four-tuple DLBM (dynamic load balancing model) which is proposed by other scholars, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001